*{
	margin:0px auto;
	padding:0;
}
body{
	font-family:Arial, Tahoma;
	font-size:62.5%;
	line-height:1.1em;	
}
ul{
	list-style:none;
}
a {
	text-decoration:none;
}
:focus {
	outline:0;
}
a img {
	border:none;
}

/* ket thuc reset css */
/*** main page **/
#page-wrap{
	width:950px;
	margin: 0px 20px 20px 20px;
	border-left:1px solid #c3cbd1;
	border-right:1px solid #c3cbd1;
	background: url(../image/bg_page.png);
	
}
/** header **/
#top_page{
	width:950px;
	height:36px;	
	background:#1c1a1a repeat-x;
	overflow:hidden;
}
/** top page nav **/
div#header_nav{
	float:right;
	height:36px;	
	background: #1c1a1a repeat-x;
}
#header_nav ul{
	padding:10px 90px 0px 0px;
	font-size:1.2em;
	list-style:none;
}
#header_nav ul li{
	background:url(../image/phancach_menu.png) right center no-repeat;
	display:inline;
	padding: 0px 10px 0px 10px;
}
#header_nav ul li:last-child{
	background:none;
}
#header_nav ul li a{
	color:#dc3e19;
}
#header_nav ul li a:hover{
	color:#CFF;
	text-decoration:underline;
}
/* top page header*/
div#main_header{
	margin:0px 0px 0px 0px;
	background:#4d3198;
	height:85px;
}
#main_header img{
	padding: 5px 0px 0px 100px;
}

#main_header div#giohang{
	float:right;
	margin-top:20px;
	margin-right: 235px
}
#main_header div#giohang p{
	font-size: 1.2em;
	text-transform:uppercase;
	color:#CFC;
}
#main_header div#welcome{
	float:right;
	margin-top:-10px;
	margin-right: 180px
}

#main_header div#welcome ul{
	font-size:1.2em;
	list-style:none;
}
#main_header div#welcome ul li{
	display:inline;
	color:#CFC;
	padding:0px 10px 0px 10px;
	background:url(../image/phancach_menu.png) no-repeat right;
}
#main_header div#welcome ul li:last-child{
	background:none;
}

/* */
#main_header div#welcome ul li a{
	color:#CFF;
}
#main_header div#welcome a:hover{
	color:#390;
	text-decoration:underline;
}
/* */
#header_footer{
	background:#4d3198;
	overflow:hidden;
}
#footer_header_nav{
	height: 38px;
	margin-left:11px;
	margin-right:11px;
	/* bo goc phai o phia tren */
	-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;

 /*bo goc trai phia tren */
 -moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;

	background:url(../image/footer_header_bg.png) repeat-x;
	overflow:hidden;
}
#footer_header_nav #main_nav{
	float:left;
}
/***menu footer header***/
/*
#footer_header_nav #main-nav #nav, #footer_header_nav #main-nav #nav ul{
	padding: 15px 0px 0px 89px;
	font-size: 1.2em;
	position:relative;
	list-style:none;
}
#footer_header_nav #nav, #nav ul li{
	display:inline;
	padding:0px 10px 2px 10px;
	background:url(../image/phancach_menu.png) no-repeat right center;
}
#footer_header_nav ul li:last-child{
	background:none;
}
#footer_header_nav ul li a{
	color:#CFC;
}
#footer_header_nav ul li a:hover{
	color:#390;
	text-decoration:underline;
}
*
#nav, #nav ul{
	padding: 10px 0px 0px 20px;
	font-size: 14px;
	position:relative;
	list-style:none;
}
#nav a:link, #nav a:active, #nav a:visited{
	display:block;
	padding:5px 15px;
	color:#ffffff;
	text-decoration:none;
}

#nav a:hover{
	background:#cccccc;
	color:#009933;
}
#nav li{
	float:left;
	position:relative;
}
#nav li:last-child{
 	background:none;
}
/*an di menu cap 2*
#nav ul{
	position:relative;
	width:150px;
	top:1.5em;
	display:none;
}
/**dinh dang menu cap 2 co chieu rong*
#nav li ul a{
	width:120px;
	float:left;
}
#nav ul ul{
	top:auto;
}
/**menu cap 2 xuat hien cach le trai 12px*
#nav li ul ul{
	left:12px;
	margin:0px 0px 0px 10px;
}
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul{
	display:none;
}
/**khi dua con tro qua menu cap 1 xuat hien menu cap 2*
#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li li li:hover ul{
	display:block ;
	z-index:1000;
}*/
.hdr-btm .fs-dropdown .top-tier{
	float:left;
	z-index:500;
	margin-right:5px;
	line-height:13px;
}
.fs-dropdown ul {   
    display: none;
    left: 289px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
    position: absolute;
    top: -3px;
    width: 290px;
}
.fs-dropdown .top-tier-menu {
    height: 466px;
}
.fs-dropdown ul ul {
    height: 466px;
    left: 290px;
    position: absolute;
    top: 0;
    width: 290px;
}
.fs-dropdown ul li {
    position: static;
}
.fs-dropdown li {
    position: relative;
}
.fs-dropdown ul li {
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 4px;
}
.fs-dropdown .top-tier-menu ul li {
    padding-bottom: 1px;
}
.fs-dropdown ul a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #ffffff;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
}
.fs-dropdown .inner-title a {
    font-weight: normal;
}
.fs-dropdown .inner-title {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 17px;
    padding-top: 0;
}
.fs-dropdown ul a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
.fs-dropdown ul a:visited {
    color: #cccccc;
}
.fs-dropdown ul .hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(208, 208, 208, 0.6);
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    z-index: 510;
}
.fs-dropdown .hover .hover-link, .fs-dropdown .hover .hover-link:visited {
    color: #ffffff;
}
.fs-dropdown .node-1 {
    left: 0;
    top: 38px;
}
.hdr-btm .fs-dropdown .top-tier {
    float: left;
    line-height: 13px;
    margin-right: 5px;
    z-index: 500;
}
.hdr-btm .fs-dropdown .top-nav {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;   
    background-origin: padding-box;
    background-position: 1px 4px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    font-size: 14px;
    height: 38px;
    line-height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    text-indent: -1999px;
    width: 218px;
}
.hdr-btm .fs-dropdown .hover .hover-link {
    background-position: 1px -30px;
}
.hdr-btm .fs-dropdown .serv {
    background-position: -223px 4px;
    width: 210px;
}
.hdr-btm .fs-dropdown .hover .hover-link.serv {
    background-position: -223px -30px;
}
.hdr-btm .fs-dropdown ul .tree {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #663399;   
    background-origin: padding-box;
    background-position: -495px -12px;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor: pointer;
}
.hdr-btm .fs-dropdown ul .hover .hover-link {
    background-position: -495px -34px;
}
.fs-dropdown .ul-column {
    float: left;
    height: 466px;
    width: 280px;
}
.ul-first {
    margin-left: 281px;
}
.hdr-btm {
    padding-left: 7px;
}
.fs-dropdown .top-tier-menu .main-title {
    background-color: #cc3300;
    color: #CC0;
    cursor: default;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 6px;
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 6px;
}
.fs-dropdown .top-tier-menu .main-title a {
    color: #FF0;
    cursor: default;
}
/***the search***/
#footer_header_nav div.search {
	float:right;
	margin:5px 10px 0px 0px;
	display:block;
}
input#s{
	border:#000;
	font-size:1.1em;
	width:229px;
	height:29px;	
	background:#CCC url(../image/search_box.png) no-repeat right;
}
input#sub{
	border:#000;
	margin:1px;
	width:50px;
	height:29px;
	text-indent:0px;
		/* bo goc phai o phia tren */
	-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;

 /*bo goc trai phia tren */
 -moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;	
}
input#sub:hover{
			/* bo goc phai o phia tren */
	-moz-border-radius-topright:0px;
-webkit-border-top-right-radius:0px;

 /*bo goc trai phia tren */
 -moz-border-radius-topleft:0px;
-webkit-border-top-left-radius:0px;	

			/* bo goc phai o phia duoi */
	-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius:10px;

 /*bo goc trai phia duoi */
 -moz-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius:10px;

/*con tro*/
cursor:pointer;
}

/* banner - flash*/
#banner{
	background:url(../image/bg_page.png);
	height:298px;
	overflow:hidden;
}
#banner div#flash{
	margin-left:119px;
	margin-top:9px;
	width:702px;
	height:291px;
	overflow:hidden;
	background:url(../image/flag_bg.png) repeat-x;
	-webkit-border-radius: 10px;/*bo goc tren IE*/
    -moz-border-radius: 10px;/* bo goc tren firefox*/
	
}

/* khung chua hinh anh muon show */
#banner div#flash div#flash_img {
	float:left;
	padding: 15px 0px 0px 65px;
	height:260px;
	width:315px;
	overflow:hidden;
}
/* hinh anh muon show duoc de len*/
#banner div#flash div#flash_img img{
	padding-top: 0px;
}

#banner div#flash div#text_sp{
	float:right;
	width:250px;
	padding-top:75px;
	padding-left:55px;
}
#banner div#flash div#text_sp p{
	font-size:1.5em;
	font-weight:bold;
	color:#CFC;
	padding-top:10px;
}

#banner div#flash div#text_sp p#h1{
	font-size:22px;
}
/* main content */
#main_content{
	background:url(../image/bg_page.png);
	overflow:hidden;
}

#main_content div#featureBar{
	background:#c3cbd1;
	height:40px;
}
#main_content div#featureBar p{
	font-size:16px;
	padding-top:20px;
	padding-left:36px;
	color:#4d3198;
}

#main_content div#tier1{
	overflow:hidden;
	border-bottom: 1px solid #4d3198;
}
.show_sp{
	float:left;
	width:189px;
	border-right:1px solid red;
	height:320px;
}
.show_sp:last-child{
	border-right:none;
}
/*canh chinh hinh anh san pham theo 
	tren , phai duoi trai
*/
.show_sp img{
	margin: 34px 0px 25px 30px;
}
.show_sp p#save_sp {
	font-size:16px;
	background:#4d3198;
	width:69px;
	height:15px;
	margin: 0px 55px;
			/* bo goc phai o phia tren */
	-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;

 /*bo goc trai phia tren */
 -moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;	
	padding-top:5px;
	padding-left:2px;
}
.show_sp p#price_sp{
	font-size:16px;
	background:#4d3198;
	width:114px;
	height:21px;
	margin: 1px 33px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	text-align:center;	
	padding-top:10px;	
}

.show_sp p{
	text-align:center;
	font-size:14px;
	padding:5px 0px 10px 0px;
}

.show_sp span{
	color:#CFC;
}
/* canh chinh gia san pham*/

.show_sp a{
	font-size:15px;
	margin:0px 14px;
	padding-left: 25px;
	background:url(../image/muiten.png) no-repeat 0 60%;
}
/*footer*/
#footer{
	height:63px;
	background:url(../image/bg_page.png) repeat-x;
	overflow:hidden;
}

#footer div#footer_nav{
	margin: 10px;
}

#footer div#footer_nav ul{
	padding: 5px 0px 0px 275px;
	font-size: 1.2em;
	list-style:none;
}
#footer div#footer_nav ul li{
	display:inline ;
	padding:0px 55px 2px 0px;
}
#footer div#footer_nav ul li:last-child{
	background:none;
}
#footer div#footer_nav ul li a{
	color:#4d3198;
}
#footer div#footer_nav ul li a:hover{
	color:#390;
	text-decoration:underline;
}

#footer p.copyright{
	padding: 5px 0px 0px 395px;
	color:#CFC;
	font-size:1.5em;
	background:#c3cbd1;
	height:100%;
}
